#include"stack.h"
#include"queue.h"
void test1()
{
    LL::stack<int, vector<int>>st;
    st.push(1);
    st.push(2);
    st.pop();
    st.push(3);
    cout << st.top() << endl;
    while (!st.empty())
    {
        cout << st.top();
        st.pop();
    }
}

void test2()
{
    LL::queue<int, vector<int>>st;
    st.push(1);
    st.push(2);
    st.pop();
    st.push(3);
    cout << st.front() << endl;
    while (!st.empty())
    {
        cout << st.back();
        st.pop();
    }
}

int main()
{
    //test1();
    test2();
    return 0;
}